package com.wuyou.sso2.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * 认证相关配置
 *
 * @author lishangbu
 * @date 2020/2/25
 */
@Data
@ConfigurationProperties("auth")
@Configuration
public class AuthProperties {

    /**
     * 是否允许重复登录
     * 不允许重复登录的话后登录的家伙会把前面登录的家伙挤下线
     * 默认允许
     */
    private Boolean allowMultipleLogins = true;


    /**
     * 是否允许重用AK，默认允许
     * 允许重用AK的话，在令牌没有过期并且允许重复登录时，直接发放老令牌，沿用老令牌的过期时间，
     * 反之发个新令牌
     */
    private Boolean allowReuseAccessToken = true;

}
